package com.lucifer.cloud.boot.blog.service;
import com.lucifer.cloud.boot.blog.domin.dto.ai.ChatDto;
import org.springframework.ai.document.Document;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

/**
 * @author lucifer
 * @date 2024/11/5 15:53
 */
public interface AiService {


    void vecAdd();

    List<Document> vecSearch(String query);


    void saveFile(MultipartFile file);


    String query(String message);


    String dsChat(String sessionId, String message);


    ChatDto zhiPuChat(Map map);

//    int predict(MultipartFile file, boolean isNeedRevert);
//
//    String predict(MultipartFile file);
//
//    String orc(MultipartFile file);
}
